@echo off
echo 验证修复状态...
echo.

echo 1. 检查 compileSdk 和 targetSdk 版本...
findstr /C:"compileSdk = 30" app\build.gradle.kts
findstr /C:"targetSdk = 30" app\build.gradle.kts

echo.
echo 2. 检查 buildToolsVersion...
findstr /C:"buildToolsVersion = \"30.0.3\"" app\build.gradle.kts

echo.
echo 3. 检查 Android Gradle Plugin 版本...
findstr /C:"agp = \"7.4.2\"" gradle\libs.versions.toml

echo.
echo 4. 检查 Kotlin 版本...
findstr /C:"kotlin = \"1.8.10\"" gradle\libs.versions.toml

echo.
echo 5. 检查 Gradle 版本...
findstr /C:"gradle-7.6-bin.zip" gradle\wrapper\gradle-wrapper.properties

echo.
echo 6. 检查 Log 导入...
findstr /C:"import android.util.Log" app\src\main\java\com\example\myapplication\MainActivity.kt
findstr /C:"import android.util.Log" app\src\main\java\com\example\myapplication\realtime\BootReceiver.kt
findstr /C:"import android.util.Log" app\src\main\java\com\example\myapplication\realtime\WebSocketManager.kt

echo.
echo 7. 检查 Build Tools 是否已安装...
if exist "%LOCALAPPDATA%\Android\Sdk\build-tools\30.0.3" (
    echo ✅ Build Tools 30.0.3 已安装
) else (
    echo ❌ Build Tools 30.0.3 未安装
    echo 请运行 install_build_tools.bat 或使用 Android Studio 安装
)

echo.
echo 验证完成！
echo.
echo 所有修复已自动应用到文件中：
echo ✅ compileSdk 和 targetSdk 已降级到 30
echo ✅ buildToolsVersion 已设置为 30.0.3
echo ✅ Android Gradle Plugin 已更新到 7.4.2
echo ✅ Kotlin 版本已更新到 1.8.10
echo ✅ Gradle 版本已更新到 7.6
echo ✅ 所有 Kotlin 文件已正确导入 android.util.Log
echo.
echo 现在可以运行 auto_build.bat 来自动安装 Build Tools 并构建项目！
pause 